#include <iostream>
#include <vector>
using namespace std;

// const int N = 2e6 + 10;

// int n,m;
// vector<int> a(N);

// int main(){
//     cin >> n >> m;
//     for(int i = 1;i <= n;i++){
//         cin >> a[i];
//     }
//     for(int i = 1;i <= m;i++){
//         int x;
//         cin >> x;
//         cout << a[x] << endl;
//     }
// }

const int N = 2e6 + 10;

int n,m;

vector<int> a(N);

int main()
{
    cin >> n >> m;
    for(int i = 1;i <=n;i ++){
        cin >> a[i];
    }

    while(m--){
        int x;  cin >> x;
        cout << a[x] << endl;
    }


    return 0;
}
